设置 MS 虚拟机器备份集

备份要求

%edition_name%要求

请确保 %edition_name% 满足下列要求

  1. %edition_name%必须安装于MS 虚拟机器上。于MS 虚拟机器群集设置上,%edition_name%必须安装于所有群集节点上。
  2. 安装MS 虚拟机器/MS 虚拟机器群集设置之操作系统账户必须拥有管理员权限,例如是存取群集存储之权限。
  3. %edition_name%之账户需有足够扩充模组配额或CPU 插槽。虚拟机器群集备份集每一个节点都要求一个%edition_name% 许可。
  4. 目标储存位置需有足够储存量配额以供容纳虚拟机器之存储。
    MS 虚拟机器包含以下三种虚拟硬碟:
    当%edition_name%为MS 虚拟机器进行首次或随后之完整备份时:
  5. %edition_name%之预设Java Heap大小为2048MB。对于MS 虚拟机器之备份,我们强烈建议您提高Java Heap之大小设定以达致更佳的备份及还原效率。(实际之Java Heap取决于MS 虚拟机器上之可用记忆体空间)。 产生VHD档案之差异备份之过程需要较高的记忆体,因此建议将Java Heap起码提升至4096MB。实际所需之记忆体取决于多项因素包括档案大小丶差异模式丶备份频密程度等。
  6. %edition_name%上的暂存资料夹用作储存备份集之索引文件及备份过程中所产生之增量或差异档案。为达至最佳 备份/还原 效果,建议暂存资料夹位于本地磁碟机并且有大量空白磁碟空间,不建议位于Windows C 磁碟机。 对于 Hyper-V 2008 R2,2012,以及2012 R2,由于%edition_name% CBT服务的限制,暂存资料夹只可以设置为本地磁碟机,不支援网路磁碟机和CSV 路径。只有Hyper-V 2016 支援本地磁碟机,网路磁碟机和CSV 路径作为暂存资料夹。
  7. 当虚拟机器进行直接执行还原或迁移过程时,%edition_name%之介面需处于运作状态。
  8. 如备份集之目标储存位置设为本机 / 网路磁碟机 / 可移动磁碟机以及直接执行功能被启用,压缩类型以及加密设定将分别被预定为不压缩及停用以达致更佳的备份及还原效果。备份集之压缩类型及加密设定只应用于%cbs_name% ,SFTP/FTP或云端存储位置。
  9. 请备份整台虚拟机器 (所有虚拟磁碟区) 而非个别虚拟磁碟区以便顺利进行还原。
  10. 由于MS Windows受制于利用VHD格式建立影像档案之关系,MS Windows 系统备份不支援于Windows 2008, 2008 R2 & 2011上建立大于2TB之磁碟影像档案。此限制于Windows 2012已增至64TB。
    参考此连结以获得更多资讯: https://support.microsoft.com/en-us/help/2696906/backup-fails-in-windows-7-when-trying-to-create-a-system-image
  11. 请确保已启动NFS服务以便进行直接执行还原。如在网络磁碟机上进行直接执行还原,请确保登入账户有足够权限查看网络资源。

MS 虚拟伺服器要求

请确保 MS 虚拟伺服器满足下列要求

  1. Hyper-V管理工具是安装于伺服器上的,而于MS 虚拟机器群集设置上,Hyper-V管理工具是安装于所有群集节点上的。
  2. Hyper-V服务是于伺服器上启动的,而于MS 虚拟机器群集设置上,Hyper-V服务是于所有群集节点上启动的。
  3. 确保Microsoft Hyper-V VSS Writer已于Hyper-V伺服器上安装并运行中,Writer状态为Stable。您可通过以下vssadmin list writers指令确认。
    vssadmin list writers
    寻找以下句子
    Writer name: 'Microsoft Hyper-V VSS Writer' Writer Id: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de} Writer Instance Id: {a51919e3-0256-4ecf-8530-2f600de6ea68} State: [1] Stable Last error: No error
  4. 如虚拟机器上没有安装或更新集成服务或操作系统不支援集成服务,该虚拟机器于进行备份及还原快照存取时会被暂停或进入保留状态,直至快照存取完成后方回复正常。另外,该虚拟机器于Hyper-V Manager之运行时间将被重设至00:00:00。
  5. 于安装或更新虚拟机器之Integrated Service时可能需要重启虚拟机器以完成安装程序。
  6. 如要在Hyper-V 2008 R2伺服器上使用直接执行之功能,请务必安装”Microsoft Security Advisory 3033929”之保安更新。 参考此连结以获得更多资讯: https://support.microsoft.com/en-us/kb/3033929
  7. 于MS 虚拟机器群集设置上建立的直接执行备份集,目标储存位置必须为所有虚拟机器节点都能进入的。
  8. 于MS 虚拟机器群集设置上建立的备份集,该虚拟机器必须为Failover Cluster Manager所建立及管理的。

MS 虚拟机器备份方法

%edition_name% v7 支援两种MS 虚拟机器客户虚拟机器的备份,"虚拟机器快照"备份 及 "保存状态"备份。

  1. 虚拟机器快照
  2. 虚拟机器快照方法是首选的备份选项,因为可以支援客户虚拟机器活备份。这意味着在执行备份期间建立VSS快照时,客户虚拟机器将不会进入保存状态。因此每次执行备份时,都不会影响客户虚拟机器上运行的任何应用程序或服务的可用性。

    !

    如果无法使用虚拟机器快照方法,%edition_name% 将会自动使用保存状态方法。

    虚拟机器快照方法要求

  3. 保存状态
  4. 当使用保存状态方法时,客户虚拟机器在执行备份期间建立VSS快照时处于保存状态(有效关闭),时间取决于客户虚拟机器的大小。缺点为每次执行备份时,都会影响客户虚拟机器上运行的任何应用程序或服务的可用性。

CBT 要求

  • 从%edition_name% 7.9版本起,所有%edition_name% 7.9.0.0或以上的安装或升级将会一并安装CBT群集服务 (CBT Cluster Services)。
  • 从%edition_name% 3.1.0.0版本起,所有%edition_name% 3.1.0.0或以上的安装或升级将会一并安装CBT群集服务 (CBT Cluster Services)。
    1. CBT (Changed Block Tracking)用于通过保留自上一个快照以来更改过的数据块的日志来优化虚拟机的增量备份。当%edition_name% 执行备份时,CBT功能可以请求仅传输自上次备份以来更改的块或正在使用的块。
    2. !

      7.15.0.0版本及以后,在 %edition_name% 的所有备份目标上支持CBT服务,而不是仅与RunDirect相关的本地目标。

    3. CBT 群集服务只适用于 Windows x64安装上。
    4. 可通过运行net start CBTFilter指令确认CBTFilter是否启用
      C:\Users\Administrator>net start CBTFilter The requested service has already been started. More help is available by typing NET HELPMSG 2182.
    5. 由于Windows 2016伺服器系统上已內建快速回复变更追踪(Resilient Change Tracking,RCT),因此异动资料区块追踪 (CBT)及异动资料区块追踪过滤(CBTFilter)将不会被安装。

    Windows Server 2016 要求

    1. RCT 要求
    2. 客户虚拟机器其他要求
    3. 为完整利用Hyper-V,请安装适当的linux-tools和linux-cloud-tools软件包来安装工具和守护进程,例如: VSS Snapshot Daemon,用于虚拟机器。

      请参考以下文章以获取更多相关资讯: https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/supported-linux-and-freebsd-virtual-machines-for-hyper-v-on-windows

    限制

    下列为 MS 虚拟机器备份模组限制:

    1. MS 虚拟机器备份并不支援储放于SMB 3.0上之虚拟机器。
    2. MS 虚拟机器备份并不支援载有透通磁碟 (pass through disk) - 即直接附加之实体磁碟 - 之虚拟机器。
    3. 就备份个别虚拟磁碟而言,如备份影像档中包含未曾于%edition_name%备份之磁碟,该虚拟机器于还原后并不能复原至过往之影像档。
    4. 虚拟机器只能还原至相同版本之MS 虚拟机器上。例如2012 R2版本之MS 虚拟机器备份不能还原至2008 R2版本之MS 虚拟机器上,反之亦然。
    5. 如载有操作系统之虚拟磁碟未被还原,虚拟机器将不能启动。
    6. 还原个别虚拟磁碟只支援还原不带有影像档之虚拟机器以及使用还原原始档案选项之还原。
      !

      此选项牵涉修改 MS 虚拟机器之组态档。如您对Hyper-V之操作及设定没有充份认识及了解,请勿执行此类还原,否则可导致虚拟磁碟无法正常启动。


    7. 还原虚拟磁碟至其他地点之功能只支援每次还原单一虚拟机器。
    8. 利用直接执行还原之虚拟机器如包含保留状态,该虚拟机器将不会自动启动。保留状态需手动于Hyper-V Manager内删除,而虚拟机器亦需手动开启。
    9. 建立备份集时如已开启直接执行之功能,目标储存位置将被限制为本机丶网路磁碟机或可移动磁碟机。
    10. 如虚拟机器于进入直接执行还原状态后没有利用 “在直接执行运行后,自动迁移” 之功能迁移虚拟机器,而直接执行还原期间发生中断,期间的一切资料变更将不被保留。
    11. 当虚拟机器于进入直接执行还原状态时,相关备份集将会略过所有备份作业 (包括手动丶排程及实时备份)。
    12. 当虚拟机器于进入直接执行还原状态时,您不能为备份集操作以下功能: 资料完整性检查,空间释放工作,删除已备份的资料。
    13. Windows 7 SP1 和 Windows Server 2008 R2 SP1 不支援粒状还原。

    粒状还原要求

    请确保粒状还原符合以下要求:

    1. 粒状还原只支援于Windows平台上安装之%edition_name% v7.13.0.0或以上版本所建立及已备份并已启用粒状还原功能之 MS虚拟机器备份集。
    2. 粒状还原只支援于Windows平台上安装之%edition_name% v3.1.0.0或以上版本所建立及已备份并已启用粒状还原功能之 MS虚拟机器备份集。
    3. 每个粒状还原备份集均需配备粒状还原之扩充模组。 详情请联系您的备份服务提供商。
    4. 由于粒状还原备份集不会被压缩或加密,所以存储配额之要求亦比非粒状还原备份集为高。 详情请联系您的备份服务提供商。
    5. 暂存资料夹之可容空间应最少与备份影像或压缩档案之大小相等。
    6. 在粒状还原过程中%edition_name%会将VMDK或VHD影像安装于Windows上作为逻辑磁碟机,因此Windows系统上必须有可用之磁碟机代号。系统会依字母顺序选取可用之磁碟机代号(磁碟机代号A, B及C不能使用)。
    7. 网络下载速度建议最低为每秒100Mbits。为确保最佳表现,网络频宽应以差异链结按比例提升。网络频宽不足将严重影响粒状还原之表现。你可以利用网速试网站(例如:http://www.speedtest.net)以测试连线速度。
    8. 以下针对还原时之要求,%edition_name%会于进行粒状还原时检查是否符合。若系统不符合以下之要求将不影响备份工作但却无法执行还原。
    9. 用作安装及运作%edition_name%之机器上所使用之登入账户必须备有管理员权限。

    10. 建立备份集

      关键词:

      栏位 描述
      名称 这是备份集的名称。你可以建立一个有意义的名称。
      备份集类型 从下拉框中输入正确的备份集类型。
      版本 Hyper-V 伺服器之版本。

      步骤:

      1. 输入一个有意义的备份集名称。
      2. 输入正确的备份集类型,例如: MS 虚拟机器备份。
      3. 输入正确的 MS 虚拟机器伺服器之版本。
      4. 点击[下一页]按钮继续。

      MS 虚拟机器群集设置范例:

      假设:

      1. MS 虚拟机器群集中有三个节点,在下面的范例中命名为 节点1,节点2,节点3.
      2. 3个节点位于相同时区。
      3. 三个节点可以连接同一个备份位置,例如:一个有相同进入权限的本地共用目标位置。

      备注:

      1. 当以下情況时,所有虚拟机器需要应用相同的备份集设置
        • 建立备份集或
        • 备份集做出任何更改,
          例如:
          • 更改备份排程
          • 选择备份来源
          • 备份目标储存位置
          要求从节点中汇出有最新更改的设置并将设置汇入其他全部节点。 否则,备份集设置不同步。
          例如:
          如果节点1 更改了备份排程並且备份集不同步,其他节点仍然运行旧的备份排程,这可能会导致备份时的备份工作不能如实反映伺服器的实际情況。
      2. 当其他节点的设置被汇入,节点的所有备份集设置将会被覆盖。

      步骤:

      1. 在节点1 上建立或更改 MS 虚拟机器群集备份集并确保启用排程备份。
      2. 在节点1 [工具] > [汇出/汇入 设置] 中汇出设置。
      3. 在节点2 [工具] > [汇出/汇入 设置] 中汇入节点1 的设置。
      4. 启用节点2 排程备份。
      5. 在节点2 [工具] > [汇出/汇入 设置] 中汇出设置。
      6. 在节点3 [工具] > [汇出/汇入 设置] 中汇入节点2 的设置。
      7. 启用节点3 排程备份。
      8. 在节点3 [工具] > [汇出/汇入 设置] 中汇出设置。
      9. 在节点1 和节点2 [工具] > [汇出/汇入 设置] 中汇入节点3 的设置。